#人机猜拳
#输入简化：剪刀：1    石头：2   布：3
import  random #导入random（）这个库
user_count = 0 #记录用户的结果
comptur_count = 0 #记录计算机的结果

while True:
    com_in = random.randint(1,3) #在Py里面：randint()，生成指定区间内的一个随机数，包括闭区间；是random()模块里面的 应该函数，
    print("剪刀：1    石头：2   布：3")
    print("用户输入:>")
    user_in = int(input())
    if user_in <  1 or user_in > 3 :
        print("输入非法，请重新输入")
        continue
    if user_in == 1 and com_in == 3 or user_in == 2 and com_in == 1 or user_in == 3 and com_in == 2:
        print("用户的输入：", user_in, end=f'电脑的输入:{com_in}')
        print('用户Win')
        user_count +=1
        print("当前得分情况：用户：",user_count,'电脑:',comptur_count)
        if(user_count == 3):
            print("用户先获得胜利")
            break
    elif com_in == 1 and user_in == 3 or com_in == 2 and user_in == 1 or com_in == 3 and user_in == 2:
        print("用户的输入：",user_in,end=f'电脑的输入:{com_in}')
        print('电脑Win')
        comptur_count += 1
        print("当前得分情况：用户：", user_count, '电脑', comptur_count)
        if (comptur_count == 3):
            print("电脑先获得胜利")
            break
    else:
        print("电脑的输入:",com_in,'用户的输入:',user_in)
        print("平局")




